BPMN Modelling of Services with Dynamically Reconfigurable Transactions
نویسندگان
چکیده
We promote the use of transactional attributes for modelling business processes in the service-oriented scenario. Transactional attributes have been introduced in Enterprise JavaBeans (EJB) to decorate the methods published in Java containers. Attributes describe “modalities” that discipline the reconfiguration of transactional scopes (i.e., of caller and callee) upon method invocation. An original element of our research programme is the definition and study of modelling and programming mechanisms to control dynamically reconfigurable transactional scopes in Service-Oriented Computing (SOC). On the one hand we give evidence of the suitability of transactional attributes for modelling and programming SOC transactions. As to a proof of concept we show how BPMN can be enriched with a few annotations for transactional attributes. On the other hand, we show how the results of a theoretical framework enable us to make more effective the development of transactional service-oriented applications.
منابع مشابه
Real-Time Software Design and Analysis of Reconfigurable Multi-Sensor Based Systems
xi Abstract Development time and cost of software for real-time multi-sensor based systems can be significantly reduced by reusing software from previous applications. With today’s systems, however, even if some software is reused, a large amount of new code is still required to create the “glue” which integrates modules created by programmers at different sites. In this dissertation, the desig...
متن کاملAn ontology for the Business Process Modelling Notation
In this paper we describe a formal ontological description of the Business Process Modelling Notation (BPMN), one of the most popular languages for business process modelling. The proposed ontology (the BPMN Ontology) provides a classification of all the elements of BPMN, together with the formal description of the attributes and conditions describing how the elements can be combined in a BPMN ...
متن کاملModelling Dynamically Changing Hardware Structure
Techniques for modelling reconfigurable computing hardware using a process algebra are given. Dynamically changing hardware is modelled using a process algebra with dynamic sorts, where the sort changes through time. A programming technique based on this dynamic structure process algebra is outlined.
متن کاملPattern-based Translation of BPMN Process Models to BPEL Web Services
The Business Process Modelling Notation (BPMN) is a graph-oriented language in which control and action nodes can be connected almost arbitrarily. It is primarily targeted at domain analysts and is supported by many modelling tools, but in its current form, it lacks the semantic precision required to capture fully executable business processes. The Business Process Execution Language for Web Se...
متن کاملArea-Efficient Reconfigurable Architecture for Media Processing
An area-efficient dynamically reconfigurable architecture is proposed, which is dedicated to media processing. To implement a compact but high performance device, which can be used in consumer applications, the reconfigurable architecture distinctively performs 8-bit operations required for media processing whereas fine-grained operations are executed with the cooperation of a host processor. A...
متن کامل